package lab01;

import java.util.Scanner;

public class Test12 {
    public static void main(String[] args) {

        Scanner n = new Scanner(System.in);
        for(int i = 0;i <= 100;i ++){
        System.out.println("**请输入1-9999之间的一个数：");
        int num = n.nextInt();

        //判断数字是几位数，并同时判断是不是回文数
            //判断一位数的条件
       if(num/10000 % 10 == 0&num/1000 % 10 == 0
               & num/100 % 10 == 0& num/10 %10 == 0) {
            System.out.println("该数字是一位数");
           System.out.println("不是回文数");
        }
            //判断两位数以及是不是回文数
        else if(num/10000 % 10 == 0
               & num/1000 % 10 == 0& num/100 % 10 == 0){
            System.out.println("该数字是两位数");
            if(num/10 %10 == num % 10){
                System.out.println("是回文数");
            }else System.out.println("不是回文数");
        }
            //判断三位数以及是否是回文数
        else if (num/10000 % 10 == 0&num/1000 % 10 == 0){
            System.out.println("该数字是三位数");
            if(num/100 % 10 == num % 10){
                System.out.println("是回文数");
            }else System.out.println("不是回文数");
        }
            //判断四位数以及是否是回文数
        else if(num/10000 % 10 == 0){
            System.out.println("该数字是四位数");
            if(num/1000 % 10 == num %10
                    &&num/100 % 10 == num/10 % 10){
                System.out.println("是回文数");
            }else System.out.println("不是回文数");
        }
        //如果输入的数超过9999就退出程序
        else {System.out.println("超出范围");break;}
        }
}}
